const db = wx.cloud.database({
  env: 'yun-39dfi'
});
Page({
  data: {
    orderList: [],
    // 数据是否加载完毕
    is_last: false
  },

  onLoad: function(options) {
    wx.showLoading({
      title: '加载中...'
    })
    wx.cloud.callFunction({
      name: "login"
    }).then(res => {
      console.log(res);
      console.log("4444");
      console.log(res.result.openid)
      db.collection('order').where({
        _openid: res.result.openid
      }).get({
        success: res => {
          wx.hideLoading();
          console.log(res.data);
          // 把接口返回数据setData给listData
          this.setData({
            orderList: res.data,
            is_last: true
          });
        }
      })
    })
  },
  onShow: function() {
    // 获取app
    var app = getApp();
    // 获取到并判断全局变量isReloadOrderList，是否为true，为true就刷新
    if (app.isReloadOrderList) {
      this.onLoad()
      app.isReloadOrderList = false
    }
  },
  orderdetail: function(e) {
    console.log(e)
    var index = e.currentTarget.dataset.postid
    wx.navigateTo({
      url: '../detail/detail?order_id=' + index
    })
  },
  // 下拉刷新
  onPullDownRefresh: function() {
    // 显示顶部刷新图标
    wx.showNavigationBarLoading();
    wx.cloud.callFunction({
      name: "login"
    }).then(res => {
      console.log(res);
      console.log("4444");
      console.log(res.result.openid)
      db.collection('order').where({
        _openid: res.result.openid
      }).get({
        success: res => {
          wx.hideLoading();
          console.log(res.data);
          // 把接口返回数据setData给listData
          this.setData({
            orderList: res.data,
            is_last: true
          });
          // 隐藏导航条栏加载框
          wx.hideNavigationBarLoading();
        }
      })
    })
          // 隐藏导航条栏加载框
          // wx.hideNavigationBarLoading();
},
//  上拉触底事件
onReachBottom: function() {
  // 判断数据是否到底，如果is_last为true到底了，则不执行请求
  if (this.data.is_last) {
    return
  }
}
})